home *** CD-ROM | disk | FTP | other *** search
Text File | 1990-11-22 | 10.4 KB | 244 lines | [TEXT/QED1] |
- About Log-O-Matic…
-
- Log-O-Matic is a Host/Tabby NetMail application which can automatically
- maintain your UserLog, CallerLog and Tabby Logs. If you wish, you can have
- Log-O-Matic do any or all of the following:
-
- • Backup the UserLog, optionally marking users at a given level for deletion
- and, also optionally, purging users marked for deletion. In addition to
- trimming users marked for deletion, this allows you to (for instance)
- automatically delete users who have not completed a Validation Survey or who
- are inactive.
-
- • Sort the UserLog by a combination of level and date of last call (users
- are sorted by level, with users in each level category sorted from most
- recent call to least recent call).
-
- • Zero “Minutes Used in Last Call” for every entry in the UserLog. This
- allows everybody to have a fresh start after Log-O-Matic is run.
-
- • Maintain a log of deleted users with their most important statistics.
-
- • Reset the CallerLog, archiving all entries prior to today’s date in a
- file called CallerLog.Arch.
-
- • Reset the CallerLog.Arch file on the first of each month, saving the file
- contents to a file called CallerLog mm/yy (where mm is a two-digit month
- and yy is a two-digit year) and creating a new empty file called
- CallerLog.Arch.
-
- • Reset the Tabby Log, archiving all entries prior to today’s date in a
- file called Tabby Log.Arch.
-
- • Limit the size of the Tabby Log.Arch file.
-
- With all of its abilities, Log-O-Matic replaces several individual
- utilities, including ZeroMin, ArchiveCL, Archive TL and BackUL.
-
- Log-O-Matic is a long name. I’ve abbreviated it to LOM in my Tabby events,
- and I’ll use that abbreviation sometimes here in the docs, too.
-
- --------------------------------------------------------------------------
-
- To use Log-O-Matic, place it as an entry in a Tabby NetMail event or, if
- you’re not running Tabby, tell Red Ryder Host to run it as a NetMail
- application.
-
- Once it is set to run, launch Log-O-Matic while holding down the mouse
- button. You will see a dialog with a number of options, as follows:
-
- Next Launch
- -----------
- Fill this in with the application Log-O-Matic should launch when it’s
- done. Normally, this would be Red Ryder Host.
-
- Backup UserLog
- --------------
- Enable this if you want to back up the UserLog. An unaltered copy of the
- UserLog will be saved as UserLog.BAK. Depending on how you configure options,
- a copy of the UserLog will be made, with or without deleted users purged.
-
- >>Delete Level. If this is enabled, you can enter a level which
- qualifies the user for deletion. I use zero on Glassell Park, which
- trims out users who don’t complete my vaildation survey.
-
- >>Check <= [you select]. Sets the range of users who will be processed by
- Log-O-Matic. Users with clearances equal to or less are checked for
- inactivity and possible deletion according to the criteria you set. Users
- with clearances over your selection are not affected.
-
- >>Skip Deletes. If this is enabled, users marked for deletion are
- purged from the working copy of the UserLog. Otherwise they remain as
- entries with the delete flag set. Apart from verifying that LOM works
- correctly, I can’t imagine why someone would not enable this option.
-
- >>Change level. If this is enabled, the user level entered into the
- first edit field is changed to the level in the second field and the
- user’s time is adjusted to the number in the third field. I use this
- to complete my validation process overnight.
-
- >>After [you select] days delete inactive. If this is enabled, users with
- clearances equal to or less than the setting of “Check <=” are
- compared with your setting. If they haven’t called for more
- than that number of days, they are marked deleted. Log-O-Matic comes
- preset to delete level 10 users who haven’t called in 180 days --
- nearly six months. If you don’t want to auto-delete hibernating users,
- don’t enable this. To protect valued inactive users, give them access
- levels higher than the setting of “Check <= nnn”.
-
- >>Log Deletes. If this is enabled, Log-O-Matic will maintain a text file
- called “Users Deleted” at the same level as the UserLog. This file
- lists users deleted by LOM in the following format:
-
- Calls Last UL DL Pub Pri Lev Min Reason
- DON AMINES from Simi Valley [DRYDUST]
- 11/09/90 17 11/01/90 0 58 0 0 10 30 Unknown
- FRED ENTERMAN from FLINT,MI [MASQUE]
- 11/09/90 1 11/09/90 0 0 0 0 0 20 Bad Level
- DEATH CRASHER from el monte, ca [BOOM!]
- 11/09/90 1 11/09/90 0 0 0 0 9 20 Bad Name
- SCOTT MIXTER from West Los Angeles [MISTLE]
- 11/09/90 4 12/19/88 0 15 0 1 10 30 Inactive
-
- As you can see, each user name is followed the password in brackets, then
- by a line containing date of deletion, number of calls, date of last
- call, uploads, downloads, public and private message counts, level and
- time limit in addition to a reason for the deletion. Possible reasons are
- Inactive, Bad Name, One-Timer, Bad Level and Unknown. The latter reason
- would happen if you delete a user with another utility and then back up
- the UserLog with LOM.
-
- >>One-time call limit zzz days. If this is enabled, Log-O-Matic will
- delete one-time callers after zzz days. As an additional check, LOM
- marks them for deletion only if they have posted no messages and
- uploaded or downloaded no files. This check eliminates lots of chaff
- from your UserLog from users who will probably never call back. LOM
- comes withthis option preset for 60 days.
-
- In addition to these options, you can create a text file called “Bad User
- Names” (no quotes) at the same level as Second Sight. Format for this file is
- from 1 to 50 capitalized names up to 15 characters in length, one name per
- line. A sample file follows (minus some obvious obscenities):
-
- BOMBER
- CRASHER
- DEATH
- GOD
- HACKER
- MANIAC
- SATAN
- TERMINATOR
-
- If a user signs on with one of these as either first name or last name,
- the user will be purged during backup. If you don’t create such a list, no
- one will be checked.
-
- I created the Change level command and the scan for bad user names to
- allow me to implement automatic overnight validation for those who
- complete the survey. In addition to unpleasant names, you can also include
- names of any twits who recurrently plague your board.
-
- Sort UserLog
- ------------
- Enable this if you want to sort your UserLog by level and date of last
- call. Sorting by level lets currently active users log on more quickly,
- and lets you easily find inactive users (look at the bottom of the lists
- at each level).
-
- Zero user minutes
- -----------------
- Enable this if you want to reset everyone’s “Minutes Used in Last Call.”
- This feature lets everyone get a fresh start every day for boards which
- limit the number of calls for a certain number of hours. Normally, if you
- use a 12-hour limit and some poor soul calls 11 hours and 30 minutes after
- his or her previous call, the user is denied access for *another* 12
- hours. Log-O-Matic can give everyone a new beginning at midnight (or
- whenever you run it).
-
- Reset CallerLog
- ---------------
- Copies all entries in the CallerLog prior to today’s date to the end of a
- file called CallerLog.Arch, which is created, if necessary. The CallerLog
- is cleared of all calls prior to today’s date.
-
- Monthly CallerLog.Arch backup
- -----------------------------
- Renames CallerLog.Arch to a file called CallerLog mm/yy (where mm is the
- two-digit previous month and yy is the two-digit current year [the previous
- year if the archive is dated December]) and creates a new empty file called
- CallerLog.Arch.
-
- Reset Tabby Log
- ---------------
- Copies all entries in the Tabby Log prior to today’s date to the end of a
- file called Tabby Log.Arch, which is created, if necessary. The Tabby Log
- is cleared of all calls prior to today’s date.
-
- Limit Tabby Log.Arch to [you select] K
- --------------------------------------
- Enable this to control the maximum size of the Tabby Log.Arch file.
- Whatever number you enter in the edit text field is multiplied by 1 K,
- which is 1024 bytes. If this is enabled and the current size of the Tabby
- Log.Arch file exceeds the limit you’ve set, Log-O-Matic makes a copy of the
- Tabby Log.Arch file minus enough of the oldest portion to bring the file
- down to the proper size, then deletes the original and renames the copy as
- Tabby Log.Arch.
-
-
- The functions performed by LOM all grow out of my needs as a sysop. I use
- every one of LOM’s options on Glassell Park, and I figure this little
- contraption saves me many hours of maintenance every month. Some of its
- functions were introduced in Archie, but Archie requires a human pilot and LOM
- doe not. No other single utility -- none that I’ve seen, anyway -- combines
- the range of options of LOM. I hope you find it as useful as I do.
-
- Log-O-Matic was written in LightSpeed Pascal. It is free for registered Archie
- & mehitabel users, but may not otherwise be distributed.
-
- -- Pete Johnson
-
- Glassell Park BBS (Fido Node 102/863)
- 213-254-4133
- Post Office Box 65074
- Los Angeles, CA 90065
-
- November 10, 1990
-
- --------------------------------------------------------------------------
-
- Change History:
-
- Version 1.1 runs correctly with other launch.next events under MultiFinder.
-
- Version 1.2 adds automatic adjustment of user levels and screening for bad
- names.
-
- Version 1.3 adds option to limit the size of the Tabby Log.Arch file.
-
- Version 1.4 adds option to back up the CallerLog.Arch file once a month to a
- file called CallerLog mm/yy (where mm is a two-digit month and yy is a
- two-digit year).
-
- Version 1.5 adds option to delete users who haven’t called in a specified
- number of days.
-
- Version 1.51 is a small fix -- the archived CallerLog mm/yy document from
- version 1.4 is dated with the previous month (and previous year when
- appropriate) rather than the current month.
-
- Version 1.52 adds option to delete inactive callers at or below a given access
- level.
-
- Version 1.6 adds option to keep log of deleted users.
-
- Version 1.61 adds calling from and password info to log of deleted callers and
- cleans up a few weird bits of code..
-
- Version 1.7 allows you to delete one-time callers who haven’t called for a
- while, reorganizes the dialog displays and cleans up yet more few weird bits
- of code..
-
- Version 1.71 and 1.72 are small fixes to the Configuration dialog and minor code cleanup.
-
- --------------------------------------------------------------------------
-